// import 'dart:convert';
// import 'dart:math';
// import 'dart:typed_data';
//
// import 'package:flutter/material.dart';
// import 'package:flutter_markdown/flutter_markdown.dart';
// import 'package:flutter_my_web/bean/home_json_data_response_entity.dart';
// import 'package:flutter_my_web/bean/response/get_text_response.dart';
// import 'package:flutter_my_web/constants/Global.dart';
// import 'package:flutter_my_web/event/change_root_event.dart';
// import 'package:flutter_my_web/pages/editarticle/EditarticlePage.dart';
// import 'package:flutter_lib/utils/LogUtils.dart';
// import 'package:flutter_lib/utils/ShowDialogUtils.dart';
// import 'package:flutter_lib/utils/ToastUtils.dart';
// import 'package:flutter_my_web/net/FileManagerApi.dart';
// import 'package:flutter_my_web/utils/Utils.dart';
// import 'package:flutter_my_web/utils/alioss/aliyun_oss.dart';
// import 'package:flutter_my_web/widget/AppBarTitleWidget.dart';
// import 'package:flutter_my_web/widget/TextWidget.dart';
// import 'package:get/get.dart';
// import 'package:flutter_lib/utils/DpUtils.dart';
//
// class ShowArticlePage extends StatefulWidget {
//   String id;
//
//   ShowArticlePage(this.id);
//
//   @override
//   _ShowArticlePageState createState() => _ShowArticlePageState();
// }
//
// class _ShowArticlePageState extends State<ShowArticlePage> {
//   var textResponse = TextResponse();
//
//   void getContent() async {
//     textResponse = await FileManagerApi().getText(widget.id);
//     if (textResponse.status != "1") {
//       showSnackBar("数据错误  ${textResponse.errmessage}");
//       return;
//     }
//     setState(() {
//     });
//   }
//
//   @override
//   void initState() {
//     super.initState();
//     getContent();
//   }
//
//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//       appBar: AppBar(
//         elevation: 0,
//         title: AppBarTitleWidget(
//           "${textResponse.title}",
//         ),
//         centerTitle: true,
//         leading: IconButton(
//             icon: Icon(
//               Icons.arrow_back,
//               color: Colors.white,
//             ),
//             onPressed: () {
//               Get.back();
//             }),
//         actions: [
//           Container(
//               margin: EdgeInsets.only(right: 10.0.wDp),
//               child: InkWell(
//                 onTap: () {
//                   if (!Global.isRoot) {
//                     showSnackBar("管理员才能访问");
//                     return;
//                   }
//                   Get.to(EditarticlePage(id:widget.id));
//                 },
//                 child: Center(
//                     child: SimpleText(
//                   "编辑",
//                   color: Colors.white,
//                 )),
//               )),
//           Container(
//               margin: EdgeInsets.only(right: 10.0.wDp),
//               child: InkWell(
//                 onTap: () {
//                   if (!Global.isRoot) {
//                     showSnackBar("管理员才能删除文章");
//                     return;
//                   }
//                   Get.defaultDialog(
//                       radius: 6.0.wDp,
//                       title: "提示",
//                       content: Container(
//                           padding: EdgeInsets.all(10.0.wDp),
//                           child: SimpleText("确定要删除(${textResponse.title})？")),
//                       textCancel: "取消",
//                       textConfirm: "确定",
//                       onCancel: () {},
//                       onConfirm: () async {
//                         ShowDialogUtils().showLoading(context);
//                         await delFile().then((value) {
//                           ShowDialogUtils().disLoading();
//                           if (value) {
//                             Get.back();
//                             showSnackBar("删除成功");
//                             refreshHome();
//                           } else {
//                             showSnackBar("删除失败");
//                           }
//                         });
//                       });
//                 },
//                 child: Center(
//                     child: SimpleText(
//                   "删除",
//                   color: Colors.white,
//                 )),
//               )),
//         ],
//       ),
//       body: Container(
//         child: Markdown(
//           data: textResponse.content??"",
//         ),
//       ),
//     );
//   }
//
//   Future<bool> delFile() async {
//     if (textResponse.id == null) {
//       showSnackBar("删除失败");
//       return false;
//     }
//     FileManagerApi().delText(textResponse.id!);
//     Get.back();
//     refreshHome();
//     return true;
//   }
// }
